package com.bsoft.gol.hcs.common.bean.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.atag.dao.model.PageQo;

import java.util.Date;

public class ParamsQo extends PageQo {
    private String inHospitalRecordCode;
    private String patientName;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",locale = "zh_CN", timezone = "GMT+8")
    private Date visitDate;

    private String accompanyId;
    private String applyType;
    private String userId;

//--------列表---------------
    private String organizationId;
    private String doctorId;
    private String applyName;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",locale = "zh_CN", timezone = "GMT+8")
    private Date applyDate;
    private String paramString;
    private String auditStatus;
    private String operationStatus;
    private String operationPerson;
    private String inpatientWardId;
    private String inpatientWardName;
    private String accompanyNo;
    private String bedId;


 //审核
    private String auditIdea;
    private String auditDoctorId;
    private String auditDoctorName;
    private String auditDeptName;//科室名称
    private String auditDeptId;//科室id
    private String auditFailReason;//审核失败原因

    //-----激活-----
    private String cancelReason;

//----外出登记-----
    private String roomStatus;
    private String checkDoctorId;
    private String checkDoctorName;
    private String checkDeptName;
    private String checkDeptId;

    private String status;

    //--------查询机构
    private String type;


    private Double temperature;

    private int readId;


    public String getAccompanyNo() {
        return accompanyNo;
    }

    public void setAccompanyNo(String accompanyNo) {
        this.accompanyNo = accompanyNo;
    }

    public int getReadId() {
        return readId;
    }

    public String getBedId() {
        return bedId;
    }

    public void setBedId(String bedId) {
        this.bedId = bedId;
    }

    public void setReadId(int readId) {
        this.readId = readId;
    }

    public Double getTemperature() {
        return temperature;
    }

    public void setTemperature(Double temperature) {
        this.temperature = temperature;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAuditFailReason() {
        return auditFailReason;
    }

    public void setAuditFailReason(String auditFailReason) {
        this.auditFailReason = auditFailReason;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getInHospitalRecordCode() {
        return inHospitalRecordCode;
    }

    public void setInHospitalRecordCode(String inHospitalRecordCode) {
        this.inHospitalRecordCode = inHospitalRecordCode;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getAuditDeptName() {
        return auditDeptName;
    }

    public void setAuditDeptName(String auditDeptName) {
        this.auditDeptName = auditDeptName;
    }

    public String getAuditDeptId() {
        return auditDeptId;
    }

    public void setAuditDeptId(String auditDeptId) {
        this.auditDeptId = auditDeptId;
    }

    public Date getVisitDate() {
        return visitDate;
    }

    public void setVisitDate(Date visitDate) {
        this.visitDate = visitDate;
    }

    public void setInpatientWardId(String inpatientWardId) {
        this.inpatientWardId = inpatientWardId;
    }

    public void setInpatientWardName(String inpatientWardName) {
        this.inpatientWardName = inpatientWardName;
    }

    public String getInpatientWardId() {
        return inpatientWardId;
    }

    public String getInpatientWardName() {
        return inpatientWardName;
    }

    public String getAccompanyId() {
        return accompanyId;
    }

    public void setAccompanyId(String accompanyId) {
        this.accompanyId = accompanyId;
    }

    public String getApplyType() {
        return applyType;
    }

    public void setApplyType(String applyType) {
        this.applyType = applyType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getApplyName() {
        return applyName;
    }

    public void setApplyName(String applyName) {
        this.applyName = applyName;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public String getParamString() {
        return paramString;
    }

    public void setParamString(String paramString) {
        this.paramString = paramString;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getOperationStatus() {
        return operationStatus;
    }

    public void setOperationStatus(String operationStatus) {
        this.operationStatus = operationStatus;
    }


    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getRoomStatus() {
        return roomStatus;
    }

    public void setRoomStatus(String roomStatus) {
        this.roomStatus = roomStatus;
    }

    public String getCheckDoctorId() {
        return checkDoctorId;
    }

    public void setCheckDoctorId(String checkDoctorId) {
        this.checkDoctorId = checkDoctorId;
    }

    public String getCheckDoctorName() {
        return checkDoctorName;
    }

    public void setCheckDoctorName(String checkDoctorName) {
        this.checkDoctorName = checkDoctorName;
    }

    public String getCheckDeptName() {
        return checkDeptName;
    }

    public void setCheckDeptName(String checkDeptName) {
        this.checkDeptName = checkDeptName;
    }

    public String getCheckDeptId() {
        return checkDeptId;
    }

    public void setCheckDeptId(String checkDeptId) {
        this.checkDeptId = checkDeptId;
    }

    public String getOperationPerson() {
        return operationPerson;
    }

    public void setOperationPerson(String operationPerson) {
        this.operationPerson = operationPerson;
    }

    public String getAuditIdea() {
        return auditIdea;
    }

    public void setAuditIdea(String auditIdea) {
        this.auditIdea = auditIdea;
    }

    public String getAuditDoctorId() {
        return auditDoctorId;
    }

    public void setAuditDoctorId(String auditDoctorId) {
        this.auditDoctorId = auditDoctorId;
    }

    public String getAuditDoctorName() {
        return auditDoctorName;
    }

    public void setAuditDoctorName(String auditDoctorName) {
        this.auditDoctorName = auditDoctorName;
    }
}
